control structure in c